//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.dstz.agilebpm.sys.autoconfiguration;

import org.springframework.boot.context.properties.ConfigurationProperties;

@ConfigurationProperties(
        prefix = "ab.simple-mq.redis-consumer"
)
public class AbRedisMessageQueueConsumerProperties {
    private String redisTemplateBeanName = "redisTemplate";
    private int handleMessageCoreThreadSize = 1;
    private int handleMessageMaxThreadSize = 2;
    private long handleMessageKeepAliveTime = 30L;
    private long listenInterval = 5000L;

    public AbRedisMessageQueueConsumerProperties() {
    }

    public String getRedisTemplateBeanName() {
        return this.redisTemplateBeanName;
    }

    public void setRedisTemplateBeanName(String redisTemplateBeanName) {
        this.redisTemplateBeanName = redisTemplateBeanName;
    }

    public int getHandleMessageCoreThreadSize() {
        return this.handleMessageCoreThreadSize;
    }

    public void setHandleMessageCoreThreadSize(int handleMessageCoreThreadSize) {
        this.handleMessageCoreThreadSize = handleMessageCoreThreadSize;
    }

    public int getHandleMessageMaxThreadSize() {
        return this.handleMessageMaxThreadSize;
    }

    public void setHandleMessageMaxThreadSize(int handleMessageMaxThreadSize) {
        this.handleMessageMaxThreadSize = handleMessageMaxThreadSize;
    }

    public long getHandleMessageKeepAliveTime() {
        return this.handleMessageKeepAliveTime;
    }

    public void setHandleMessageKeepAliveTime(long handleMessageKeepAliveTime) {
        this.handleMessageKeepAliveTime = handleMessageKeepAliveTime;
    }

    public long getListenInterval() {
        return this.listenInterval;
    }

    public void setListenInterval(long listenInterval) {
        this.listenInterval = listenInterval;
    }
}
